/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.giant.bean.parametrics;

import com.giant.entities.InColor;
import com.giant.services.parametrics.ServiceColorLocal;
import java.io.Serializable;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author taticay
 */
@ManagedBean
@RequestScoped
public class ColorBean implements Serializable{

    
       /**
     * Relación con la interfaz que provee los servicios necesarios del vendedor
     */
    @EJB
    private ServiceColorLocal serviceColor;
    
      //-----------------------------------------------------------
    // Atributos
    //-----------------------------------------------------------

    /**
     * Representa un nuevo vendedor a ingresar
     */
    private InColor color = new InColor();
    /**
     * Creates a new instance of OpCenBean
     */
    public ColorBean() {
        
        
    }
    
     //-----------------------------------------------------------
    // Getters y setters
    //-----------------------------------------------------------

    /**
     * Devuelve el objeto de vendedor actual
     * @return vendedor Vendedor actual
     */
    public InColor getColor()
    {
        return color;
    }

    /**
     * Modifica al vendedor actual
     * @param vendedor Nuevo vendedor
     */
    public void setColor(InColor color)
    {
        this.color = color;
    }

    /**
     * Devuelve todos los vendedores del sistema
     * @return vendedores Lista con todos los vendedores del sistema
     */
    public List<InColor> getColors()
    {
        return serviceColor.getColor();    }



 
}
